package beansInterfaces;



import java.util.List;

import javax.ejb.Local;

import dto.TransportDTO;
import dto.ResidenceDTO;
import dto.ExcursionDTO;




@Local
public interface BasicProductMgr 
{
	public void addTransport(TransportDTO transportDTO);
	public void addResidence(ResidenceDTO residenceDTO);
	public void addExcursion(ExcursionDTO excursionDTO);
	
	
	public void updateTransport(TransportDTO transportDTO);
	public void updateResidence(ResidenceDTO residenceDTO);
	public void updateExcursion(ExcursionDTO excursionDTO);
	
	 
	public void deleteTransport(TransportDTO transportDTO);
	public void deleteResidence(ResidenceDTO residenceDTO);
	public void deleteExcursion(ExcursionDTO excursionDTO);
	
	
	
	public List<TransportDTO> getAllTransportsDTO();
	public List<ResidenceDTO> getAllResidencesDTO();
	public List<ExcursionDTO> getAllExcursionsDTO();
	
	public List<ExcursionDTO> getUserExcursionsDTO();
	public List<TransportDTO> getUserTransportDTO();
	public List<ResidenceDTO> getUserResidenceDTO();
	
	

}
